package com.xdog.web3.domain.token;

import lombok.Data;

/**
 * 代币基础信息响应数据
 */
@Data
public class TokenBasicInfoResponse {
    /**
     * 链的唯一标识
     */
    private String chainIndex;

    /**
     * 代币精度
     */
    private String decimal;

    /**
     * 标签
     */
    private TagList tagList;

    /**
     * 代币合约地址
     */
    private String tokenContractAddress;

    /**
     * 代币图标 URL
     */
    private String tokenLogoUrl;

    /**
     * 代币名称
     */
    private String tokenName;

    /**
     * 代币符号
     */
    private String tokenSymbol;

    /**
     * 标签内部类
     */
    @Data
    public static class TagList {
        /**
         * True 表示该代币已在前 10 大中心化交易所上线，或已通过社区验证
         */
        private Boolean communityRecognized;
    }
}
